12. Quiz: UNION
Appending Data via UNION
Write a query that uses UNION ALL
on two instances (and selecting all columns) of the accounts
table. Then inspect the results and answer the subsequent quiz.
Workspace
This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity, so you may be able to download them there.
Workspace Information:
- Default file path:
- Workspace type: sql-evaluator
- Opened files (when workspace is loaded): n/a
UNION vs. UNION ALL
SOLUTION:
351Pretreating Tables before doing a UNION
Add a WHERE
clause to each of the tables that you unioned in the query above, filtering the first table where name
equals Walmart and filtering the second table where name
equals Disney. Inspect the results then answer the subsequent quiz.
Workspace
This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity, so you may be able to download them there.
Workspace Information:
- Default file path:
- Workspace type: sql-evaluator
- Opened files (when workspace is loaded): n/a
Alternative to UNION
SOLUTION:
SELECT * FROM accounts WHERE name = 'Walmart' OR name = 'Disney'Workspace
This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity, so you may be able to download them there.
Workspace Information:
- Default file path:
- Workspace type: sql-evaluator
- Opened files (when workspace is loaded): n/a
Performing Operations on a Combined Dataset
Perform the union in your first query (under the Appending Data via UNION header) in a common table expression and name it double_accounts
. Then do a COUNT
the number of times a name
appears in the double_accounts
table. If you do this correctly, your query results should have a count of 2 for each name
.